Angielsko-polski słownik potocznego języka businessu Copyright by Wydawnictwo HaraldG (aut. Bożena Hoszowska)

(n) advertising an organization rather than a single product - reklama marki, a nie wyrobu
They have done some umbrella advertising in recent days.